# 状态管理器
from BloodSpiderModel.DjangoResponseTool import response_dict

DLWZ_CHECKBALANCE_ENOUGH = True
# 代练丸子余额是否足够管理器
def check_balance_enough(request):
    global DLWZ_CHECKBALANCE_ENOUGH # 表示全局变量,不是局部变量
    status = request.GET.get("status") # 如果是true就代表有钱了，如果是false就代表没有钱了
    # 定一个参数用来表示的是想查询还是设置
    action = request.GET.get("action")
    if action == "set":
        if status.lower() == "true":
            DLWZ_CHECKBALANCE_ENOUGH = True
        elif status.lower() == "false":
            DLWZ_CHECKBALANCE_ENOUGH = False
        else:
            return response_dict.response_dict(code=1, message=f"status参数错误{status}", data=None)
    

    return response_dict.response_dict(code=0, message=f"代练丸子余额是否足够: {DLWZ_CHECKBALANCE_ENOUGH}", data=DLWZ_CHECKBALANCE_ENOUGH)
    
    